https://www.public.asu.edu/~dfriedm5/GIT337/photogallery/index.html
I used these references to learn about how to do the java script portion of this project:
1. https://www.section.io/engineering-education/how-to-make-an-image-carousel-for-your-website/
2. https://www.script-tutorials.com/html5-canvas-slideshow/